import request from "@/utils/request";

// 查询项目桩位信息列表
export function listPileInfo(query) {
  return request({
    url: "/pile/pileInfo/list",
    method: "get",
    params: query,
  });
}

// 查询项目桩位信息所有列表
export function listAllPileInfo(query) {
  return request({
    url: "/pile/pileInfo/listAll",
    method: "get",
    params: query,
  });
}

// 查询项目桩位信息详细
export function getPileInfo(id) {
  return request({
    url: "/pile/pileInfo/getInfo/" + id,
    method: "get",
  });
}

// 获取曲线图数据
export function getPileLine(code) {
  return request({
    url: "/pile/pileInfo/getRunDetails/" + code,
    method: "get",
  });
}
// 单个数据导出
export function dataExport(code) {
  return request({
    url: "/pile/pileInfo/dataExport/" + code,
    method: "get",
  });
}
// 查询工程项目所有列表
export function proListAll(query) {
  return request({
    url: "/pile/project/listAllProject", //查询工程项目信息根据用户
    method: "get",
    params: query,
  });
}

// 新增项目桩位信息
export function addPileInfo(data) {
  return request({
    url: "/pile/pileInfo/add",
    method: "post",
    data: data,
  });
}

// 修改项目桩位信息
export function updatePileInfo(data) {
  return request({
    url: "/pile/pileInfo/edit",
    method: "post",
    data: data,
  });
}

// 删除项目桩位信息
export function delPileInfo(id) {
  return request({
    url: "/pile/pileInfo/remove/" + id,
    method: "get",
  });
}
